Crate jsonrpsee_core
source ·Expand description
Shared utilities for jsonrpsee
.
Re-exports§
pub use client::Error as ClientError;
client
pub use error::RegisterMethodError;
pub use error::StringError;
Modules§
- client
client
Shared utilities forjsonrpsee
clients. - Error type.
- http_helpers
http-helpers
Shared HTTP utilities. - id_providers
server
Subscription ID providers. - RPC Parameters. RPC parameters.
- server
server
Shared modules for the JSON-RPC servers. - Shared tracing helpers to trace RPC calls.
- Traits
Macros§
- rpc_params
client
Convert the given values to acrate::params::ArrayParams
as expected by a jsonrpsee Client (http or websocket).
Structs§
- Reference to a range of bytes encompassing a single valid JSON value in the input data.
Enums§
- Represents any valid JSON value.
Constants§
- Ten megabytes.
Traits§
- A data structure that can be deserialized without borrowing any data from the deserializer.
- A data structure that can be serialized into any data format supported by Serde.
Functions§
- Convert a
T
into a boxedRawValue
. - Convert a
T
intoserde_json::Value
which is an enum that can represent any valid JSON data.
Type Aliases§
- Type erased error.
- Compact three word
Cow
that puts the ownership tag in capacity. This is a type alias, for documentation seebeef::generic::Cow
. - Empty server
RpcParams
type to use while registering modules. - JSON-RPC result.
- The return type if the subscription wants to return
Result
.